kendine depolayan hortum - Turkish English Dictionary