put up an umbrella - Espagnol Anglais Dictionnaire