ivy-leaved toadflax

English

Noun

ivy-leaved toadflax (uncountable)

  1. A plant of species Cymbalaria muralis.

Translations

References