English | German | Russian | Czech

gendarussa English

Meaning gendarussa meaning

What does gendarussa mean?

gendarussa

The willow-leaved justicia (Justicia gendarussa).

Are you looking for...?