mégabases
See also:
megabases
French
Noun
mégabases
m
plural of
mégabase