1 definition by Adding The Isles

A small archipelago in the Atlantic ocean that is notoriously hard to locate and does not show up on maps.
I am having trouble finding Bahariterra on Google Maps.
by Adding The Isles September 20, 2021
Get the Bahariterra mug.