Verb
forebuy (third-person singular simple present forebuys, present participle forebuying, simple past and past participle forebought) (transitive) To buy beforehand; accept or receive in advance.