land leech – Meaning and Explanation

Part of speech : Noun

Urdu Meaning (اردو معنی)

جونک کی ایک قسم جو ؛سری لنکا؛ میں بہت زیادہ پائی جاتی ہے ۔

🔹 Roman Urdu