be pig-headed and persistent - Spanish English Dictionary