go on a pilgrimage to mecca - Alemán Inglés Diccionario