What does angiocarp mean?

angiocarp meaning in General Dictionary

tree bearing fresh fruit enclosed in a shell or involucre or husk