What does albuferas mean in English?

Learn vocabulary with pictures as well as translations of albuferas into English

See more

n. albuferas (albufera)

Translation: lagoon

Definition of albufera in English

Porción de mar que queda separada de este por una franja de arena.

Synonyms of albufera in English


Definition of albufera in Spanish

Portion of the sea that is separated by a strip of exposed sand.