a cottonwood poplar (populus deltoides) - Spanish English Dictionary