Picture Dictionary and Books Logo
×
ivy [ˈaɪvi]

1 ivy noun
  • a plant that has long stems and that often grows on the outsides of buildings —called also English ivy