giardia cyst - German English Dictionary