hitch-mounting - Spanish English Dictionary