meaning of Ambrosia beetle

Ambrosia beetle meaning in General Dictionary

A bark beetle which makes and feeds on ambrosia4