the front of the thorax - Spanish English Dictionary