sumatra leaf – Meaning and Explanation

Part of speech : Noun

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

سماترا میں اگایا جانے والا تمباکو جس کی پتیاں پتلی ہوتی ہیں اور سگار کے اوپر لپیٹی جاتی ہیں ۔

🔹 Roman Urdu