Urdu Meanings
iJunoon official Urdu Dictionary
Definitions
English definition for urchin
1. n. poor and often mischievous city child
All in One
Urchin or urcheon is the Middle English term for "hedgehog". As such, it is applied to many things that take a similar form to a hedgehog:
Thesaurus
Synonyms and Antonyms for urchin
International Languages
Meaning for urchin found in 2 Languages.
Sponored Video