barefoot kick - French English Dictionary