frog orchid








noun

  1. any of several orchids having greenish flowers thought to resemble small frogs, esp Coeloglossum viride of calcareous turf
53 queries 0.588