Langobards
English
Noun
Langobards
plural of
Langobard