Home
Search
Index
Definify.com
Definition
2025
megabases
megabases
See also:
mégabases
English
Noun
megabases
plural of
megabase
Anagrams
embassage
Similar Results
Metabasis