1 definition by lover o' spanish

Top Definition
A goddess. The most beautiful Spanish teacher alive. Inspired two young oakwood students to become spanish teachers.
wow, last night i really boned toya harrison.
by lover o' spanish January 02, 2005

Mug icon
Buy a toya harrison mug!