Tamil Dictionary 🔍

overwatched

a. மிகவும் விழித்திருந்ததால் அயர்வுகொண்ட.


overwatched - Similar Words