invaders-invasors: meaning, definitions and translations

English dictionaryEnglishCatalan