arrau turtle - German English Dictionary