green dolphin

English

Noun

green dolphin (plural green dolphins)

  1. Synonym of pea aphid (Acyrthosiphon pisum)