echinoid - German English Dictionary