Tamil Dictionary 🔍

saburra

n. (மரு.) வயிற்றில் தங்கும் பரற்கசடு.


saburra - Similar Words