i can hardly hear you - French English Dictionary