ant orchid
English
Noun
ant
orchid
(
plural
ant orchids
)
An
orchid
,
Chiloglottis formicifera
, originally from
New Zealand
.
Anagrams
trinchado