Longobards
English
Noun
Longobards
plural of
Longobard