What is the meaning of Gamin?

A homeless boy; a male street urchin; also , a cheeky, street-smart boy.

street urchin, street kid

kid

mischievous, naughty

rascal boy, an imp particularly inclined to mischief

Alternative form of game

Source: wiktionary.org