1 English Synonyms for DIEFFENBACHIA
Prev.1Next
leopard lily
Definition: 1. Any of various flowering plants with spotted flowers or leaves:
Show more information about leopard lily
Prev.1Next
Search took: 3.3367 ms
Definition: 1. Any of various flowering plants with spotted flowers or leaves:
Show more information about leopard lily
Search took: 3.3367 ms