Mosta

English word definition — powered by WordNet

NOUN

Mosta is a small but densely populated city in the Northern Region of Malta.

Local council in Northern Region, Malta

Want to remember mosta?

Sign up free to bookmark & revise