Это словосочетание имеет следующий смысл.пядь(в настоящее время) обозначает неболшой,маленькийпядь земли-небольшой участок земли,маленький клочок.Вот и получается:не отдать ни клочка земли(дословно),совсем ничего не отдать.Вроде Так