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.