carabine - Español Inglés Diccionario