jester-giullare: meaning, definitions and translations

English dictionaryEnglishItalian