rotch

noun

Same as roach, 2.