tremble (populus tremuloides) - Spanish English Dictionary