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.”
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.”