a species of tortoise in the family testudinidae (geochelone denticulata) - Turkish English Dictionary

Suggest a Term