Definition of "habenaria nivea" []

  • (noun) slender fringed orchid of eastern North America having white flowers

Words like "habenaria nivea"

SUBSCRIBE TO WORD OF THE DAY