place from which liquids drop - French English Dictionary