IVY-MANTLED MEANING IN ENGLISH

• Ivy-mantled Definition & Synonyms

  1. (a.) Covered with ivy.


RECENT SEARCHES