Spanish-English Dictionarysumergen
sumergen
sumergirse
Meaning of sumergen