marine mechanical engineering - Spanish English Dictionary