Definitions for basta
This page provides all possible meanings and translations of the word basta
Basta is a hamlet on the island of Yell in the Shetland islands of Scotland. It is on the shores of Basta Voe and is in the parish of Yell.
Translations for basta
From our Multilingual Translation Dictionary
Get even more translations for basta »
Find a translation for the basta definition in other languages:
Select another language: