herring wood (torrubia fragrans) - Español Inglés Diccionario