mega English - Romanian
1.
-
Englishabout a million bytes
-
Romanianmegabyte
2.
-
Englishbotany: larger of the spores of a heterosporous plant
-
Romanianmegaspor
Related words
English translator: English Romanian mega Eesti sõnaraamat Español Traductor Svenska Översättare