previous next Schneeflocke, a German ground cover rose, means snowflake in English.


Schneeflocke, a German ground cover rose, means snowflake in English.

Page: 43 of 63 (68%)