megabid

EnglishEdit

EtymologyEdit

mega- +‎ bid

NounEdit

megabid ‎(plural megabids)

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

AnagramsEdit