looming-s'acosta: meaning, definitions and translations

English dictionaryEnglishCatalan