cape sparrow - Turkish English Dictionary