a cottonwood poplar (populus deltoides) - Español Inglés Diccionario