Skip to main content

linaria

English linaria meaning in English  •  linaria का अर्थ अंग्रेजी में
Noun
  • A genus of herbs and subshrubs having showy flowers: spurred snapdragon.
Advertisement