patchleaf

/ˈpætʃliːf/

Definitions

1. noun

A type of small, usually greenish-yellowish, flowering plant with oval-shaped leaves.

“The patchleaf can be found in abundance along the riverbank during the spring season.”

Synonyms

  • weed
  • wildflower

Antonyms

  • shrub
  • tree