Last modified on 26 May 2014, at 01:29

megabid

EnglishEdit

EtymologyEdit

mega- +‎ bid

NounEdit

megabid (plural megabids)

  1. (informal) A very large bid offered in order to acquire a company.

AnagramsEdit