echinocyte - French English Dictionary