Tamil Dictionary 🔍

landcrab

n. கடலில் இனம்பெருக்கி நிலத்தில் வாழும் நண்டுவகை.


landcrab - Similar Words