thesis supervisor - Spanish English Dictionary