What is Urchin?
Urchin definition and meaning on Dictionary terms:
a mischievous boy.
any small boy or youngster.
either of two small rollers covered with card clothing used in conjunction with the cylinder in carding.
Chiefly British Dialect. a hedgehog.
Obsolete. an elf or mischievous sprite.