honeylocust

noun

A North American tree with thorny branches, feathery leaves and long, flat seed pods.