English → Hindi dictionary

lizard orchid

लिज़ार्ड आर्किड / लिज़र्डNOUN

Definition

an orchid of the genus Himantoglossum

Looking for poetry? Read shayari and poems by great poets.