frog orchid
noun
any of several orchids having greenish flowers thought to resemble small frogs, esp Coeloglossum viride of calcareous turf
Words nearby frog orchid
frog,
frog in a small pond,
frog in one's throat,
frog kick,
frog lily,
frog orchid,
frog pad,
frog spit,
frog sticker,
frog's-bit,
frog-bit