search `taranta' in `Apte Dic'
meanings of "taranta"
m.{a-stem}
1.the ocean;
2.a hard shower;
3.a frog;
4.a demon or raakSasa;
5.a devotee
#23531