meaning of locust tree

1. any of various hard-wooded trees of the family Leguminosae


Related Words

locust tree |

Developed & Maintained By Taraprasad.com

Treasure Words