motor pool supervisor - Spanish English Dictionary