snuffed-snuffed: meaning, definitions and translations

English dictionaryEnglishCatalan