drip crater - Turkish English Dictionary