1 definition found russian almond - WordNet (r) 2.1 (2005) : Russian almond n 1: Asiatic shrub cultivated for its rosy red flowers [syn: Russian almond, dwarf Russian almond, Prunus tenella]