troilus butterfly – Meaning and Explanation

Part of speech : Noun

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

ابابیل تِتلی ۔ جَنُوبی امریکا کی دو شاخی دُم والی بَڑی تِتلی جِس کے کالے پَنکھوں پَر زَرد اور نیلے دَھبّے ہوتے ہیں ۔

🔹 Roman Urdu