×

umbrella meaning in French

n. parapluie, ombrelle; parasol
adj. compréhensif, d'envergure, polyvalente, de parapluie (organisation etc.)

Related Words

  1. beach umbrella
  2. umbrella organization
  3. umbrageous
  4. umbral
  5. umbrella organization
  6. umiak
PC Version

Copyright © 2018 WordTech Co.