meaning of marvel of peru

1. common garden plant of North America having fragrant red or purple or yellow or white flowers that open in late afternoon


Related Words

marvel-of-peru |

Developed & Maintained By Taraprasad.com

Treasure Words