English

edit

Etymology

edit

Possibly onomatopoeic.

Noun

edit

keeho

  1. (Ulster) loud laugh

Verb

edit

keeho

  1. (Ulster) to laugh loudly

Anagrams

edit