What is the meaning of the word "marvel-of-peru"?

Definitions: