Multilingual Turkish Dictionary

CACHINNATE

CACHINNATE : English Turkish

v. kahkaha atmak, yüksek sesle gülmek