1 definition by Lexa Naudziunas

When a car crashes into a body of water.
Dude, did you see the Chevaquatic on the news last night?

Yeah, man. Chevy isn't going to like that publicity.
by Lexa Naudziunas July 12, 2008
Get the Chevaquatic mug.