meaning of barbuda

1. a country in the northern Leeward Islands


Related Words

antigua and barbuda | barbule | capital of antigua and barbuda |

Developed & Maintained By Taraprasad.com

Treasure Words