azido group: the univalent group N3- derived from hydrazoic acid
unit: a single undivided natural thing occurring in the composition of something else
struggle: an energetic attempt to achieve something