linaria

linaria [le-nah’-re-ah]
noun
1. Wild flax, yellow toad flax. (Botany) (f)

Have a Spanish question? Get help from experts!