permanent supervisor - Spanish English Dictionary