English: megabit
Welsh: megadid
Subject: TGCh
Welsh definition: 1 miliwn did.
Plural: megadidau