eyespot in English
- eyespot⇄eyespot, noun.
1. the simplest kind of organ for seeing, found in many lower animals, such as the euglena and starfish. It consists of a group of pigmented cells.
Ex. Near the base of the flagella is an eyespot (Fred W. Emerson).
2. a s