'angiocarp' definitions:

Definition of 'angiocarp'

(from WordNet)
noun
Tree bearing fruit enclosed in a shell or involucre or husk

Words containing 'angiocarp'