1. ಅಂಬುಚರ

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

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