handbasin - French English Dictionary