place from which liquids drop - Turkish English Dictionary