Big-leaved magnolia

What is Big-leaved magnolia?

Big-leaved magnolia definition and meaning on Dictionary terms:
noun