cape hyrax - Turkish English Dictionary