Green’s Dictionary of Slang

Izro n.

see Isro n.