Northrops
English
Proper noun
Northrops
plural of
Northrop