periodic parasites - German English Dictionary