arillate
Explore definitions, synonyms, and language insights of arillate
Definitions
Adjective Satellite
(of some seeds) having a fleshy and usually brightly colored cover
Explore definitions, synonyms, and language insights of arillate