megabreaches
English
Noun
megabreaches
plural of
megabreach