carabines - Español Inglés Diccionario