i can barely hear you - French English Dictionary