Heligoland traps
English
Noun
Heligoland
traps
plural of
Heligoland trap