Spanish-English Dictionaryalberga
alberga
albergar
Meaning of alberga