YMFA

YMFA stands for Young Muslims for Faith and Action (Canton, Michigan)

YMFA
Share
Abbreviations And Their Meaning