tremble (populus tremuloides) - French English Dictionary