angiosperms
angiosperms has 1 sense in the JumbleFix dictionary. Letters: 11.
Definitions
noun
. Flowering plants that produce seeds enclosed within a fruit.