meaning of green adders mouth

1. North American orchid having a solitary leaf and flowers with threadlike petals


Related Words

green adders mouth |

Developed & Maintained By Taraprasad.com

Treasure Words