DICTIONARY

(Total Entries : 197270)

oḍrākhyā

Dictionary Definition: 

oḍrâkhyā f. the China rose L.