YMBD stands for Your Memories by Design (Canada)

YMBD
Share
Abbreviations And Their Meaning