English edit

Etymology edit

Possibly onomatopoeic.

Noun edit

keeho

  1. (Ulster) loud laugh

Verb edit

keeho

  1. (Ulster) to laugh loudly

Anagrams edit