Top definition
A gas station that has a restaurant inside it.
Hey, lets stop in that gastaurant to get gas and lunch.
by AJS410- August 29, 2012
Get the gastaurant neck gaiter and mug.