n.
1.a unit of information equal to one billion (1,073,741,824) bytes or 1024 megabytes
Idiom of the Day
past master at (something)
someone who is extremely good or skillful at something
The chef is a past master at cooking with various kinds of sauces.