Adjective
mashed on (comparative more mashed on, superlative most mashed on) (slang, dated) Struck with love for (a person).