Tamil Dictionary 🔍

mylondon

n. மரபற்றழிந்துபோன மாபெருங் கரடியின உயிர்.


mylondon - Similar Words