meaning of Bdelloid-Rädertierchen

Bdelloid-Rädertierchen - German to English

Bdelloid rotifers