yellow-green algae

(noun) alga (generic term)

algae (generic term)