Definify.com

Definition 2024


selfheals

selfheals

See also: self-heals

English

Noun

selfheals

  1. (botany) plural of selfheal