meaning of toothache tree

1. small deciduous aromatic shrub or tree having spiny branches and yellowish flowers; eastern North America


Related Words

toothache tree |

Developed & Maintained By Taraprasad.com

Treasure Words