echinoccose - German English Dictionary