(s)rugged, toughvery difficult; severely testing stamina or resolution“a rugged competitive examination”, “the rugged conditions of frontier life”, “the competition was tough”, “it's a tough life”, “it was a tough job”