What does albufera mean in English?

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

See more

n. 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

laguna

Definition of albufera in Spanish

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