meaning of satyr orchid

1. orchid with broad ovate leaves and long-bracted green very irregular flowers


Related Words

satyr orchid |

Developed & Maintained By Taraprasad.com

Treasure Words