short and narrow cape - Turkish English Dictionary