hafun cape - Turkish English Dictionary