Synonyms and Antonyms for russian almond

1. Russian almond (n.)

Asiatic shrub cultivated for its rosy red flowers

Synonyms: