sticky-toed geckos - German English Dictionary