Definisi 'cachinnate'

English to English
verb
1 laugh loudly and in an unrestrained way Terjemahkan
source: wordnet30


Visual Synonyms