tampoon - French English Dictionary