Green’s Dictionary of Slang

yecch n.

see yuck n. (1)