Meaning of chaenomeles japonica
Definition of chaenomeles japonica
(noun)
deciduous
thorny
shrub
native
to Japan having red blossoms
Other information on chaenomeles japonica
WIKIPEDIA results for
chaenomeles japonica
Amazon results for
chaenomeles japonica
Tweet