×

camellia meaning in French

n. camélia, arbuste à fleurs persistantes à somptueuse floraison précoce; prénom féminin

Related Words

  1. camelhair
  2. camelish
  3. camelopard
  4. camelot
PC Version

Copyright © 2018 WordTech Co.