Search
Home page
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
Store
Blog
Advertise
Add a definition
User settings
Browse
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
Store
Blog
Advertise
Search
Exxon Mobil
Share definition
The largest company in the world by total revenue. Based in Texas. Formed after Exxon and
Mobil
merged
in 1999. The CEO is a former
Longhorn
.
Though
often
controversial
, Exxon Mobil is just a
corporation
like any other.
by
lewis rush
October 10, 2007
Flag
Get the
Exxon Mobil
mug.
More random definitions