LACE PLANT


Meaning of LACE PLANT in English

noun

1. : lattice plant

2. : artillery plant

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.