English Dictionary
◊ CHAENOMELES
Chaenomeles
n : flowering quince [syn: {Chaenomeles}, {genus Chaenomeles}]