defile (narrow pass) - Turkish English Dictionary