ENGLISH → NEPALImbabanenoun01nounम्बाबाने (स्वाजिल्यान्डको राजधानी)capital of Swaziland; located in northwestern SwazilandSimilar wordscapital of swaziland →Dictionary sources & licensesCopy link ↗