DARLING PEA





Definition:

  1. [noun] either of two Australian plants of the genus Swainsona that are poisonous to sheep
    Synonyms: poison bush

Synonyms:


Related Words: