Green’s Dictionary of Slang

ickaroo n.

see ick n.1