Question: how many types of mesquite trees are there
Answer: Mesquite is a common name for several plants in the genus Prosopis , which contains over 40 species of small leguminous trees .