echinocyte - German English Dictionary