barefooted kicker - French English Dictionary