Skip to main content

Definitions by Humanmanusiahuman

An acronym for "Your Most Favourite Thing"
One of Khottal's song. YMFT
YMFT by Humanmanusiahuman July 6, 2011