gibba turtle - Turkish English Dictionary