azores
Explore definitions, synonyms, and language insights of azores
Definitions
Noun
islands in the Atlantic Ocean belonging to Portugal; "the Azores are strategically located on transatlantic air and shipping routes"