rat-tat - French English Dictionary