powerful kick - French English Dictionary