epitheloid - German English Dictionary