lifeleaf

/ˈlʌɪfliːf/

Definitions

1. noun

A living thing that resembles a leaf, especially a small plant with a flat, leaf-like structure.

“The astronaut spotted a lifeleaf on the distant planet’s surface.”

Synonyms

  • plantlet
  • sprout

Antonyms

  • death
  • extinction