Results

clocher clocher
noun
1 mucus; phlegm
2 rough or wheezing cough
verb to cough; to clear the throat