herringbone three-piece suit - Spanish English Dictionary