automatic water trap - French English Dictionary