water pump bearing - French English Dictionary