sailor's eyeball

Noun

 * 1) An alga,, with the form of eyeball-sized spheres.