Camellia

A white flower with green leaves on a tree.
Camellia