DICTIONARY

(Total Entries : 197270)

ubhayacara

Dictionary Definition: 

○cara mfn. 'moving in or on both', living in water and on land or in the air, amphibious