meaning of flowering crab

1. small tree or shrub of southeastern United States; cultivated as an ornamental for its rose-colored blossoms


Related Words

flowering crab |

Developed & Maintained By Taraprasad.com

Treasure Words