What is an allomorph ?

1 is a variant form of a morpheme
2 is obligatory for any word
3 is the elementary meaningful lingual unit
4 is a set of intermediary units
5 is studied as the formal marks of the words