cloud-forest - French English Dictionary