बारबुडा / बर्बुद / बरबड़ · NOUN
an island in Antigua and Barbuda
Looking for poetry? Read shayari and poems by great poets.