Chamorras
English
Noun
Chamorras
plural of
Chamorra