echinoid - Turkish English Dictionary