1. ಅಂಬುಚರ

    ♪ ambucara 🔊
    1. :Noun
    2. that which moves or lives in water, as fish, etc.; any aquatic animal.
  2. ಅಂಬಾಚರಿ

    ♪ ambācari 🔊
    1. :Noun
    2. (Jain.) any animal who was a human mother in one of the previous births.

Comments and suggestions