linnaea borealis
English
linnaea borealis meaning in English • linnaea borealis का अर्थ अंग्रेजी में
Noun
- The twin flower which grows in cold northern climates.