meaning of chaenomeles speciosa

1. deciduous thorny shrub native to China having red or white blossoms


Related Words

chaenomeles speciosa |

Developed & Maintained By Taraprasad.com

Treasure Words