meaning of habenaria nivea

1. slender fringed orchid of eastern North America having white flowers


Related Words

habenaria nivea |

Developed & Maintained By Taraprasad.com

Treasure Words