la tortue - Turkish English Dictionary