nephria
/nɛfriə/Definitions
1. noun
A genus of flowering plants in the family Leguminosae.
“The scientist studied the unique characteristics of nephria in the local botanical garden.”
1. noun
A genus of flowering plants in the family Leguminosae.
“The scientist studied the unique characteristics of nephria in the local botanical garden.”