ubhayacara
Dictionary Definition :
Definition[1]
:
○cara mfn. 'moving in or on both', living in water and on land or in the air, amphibious
Source
:
Sanskrit-English Dictionary, by M. Monier William
Related
:
○cara mfn. 'moving in or on both', living in water and on land or in the air, amphibious