a hotel for motorists, typically having rooms adjacent to a parking area - Turkish English Dictionary