Noun Definition

chug

1.Definition: the dull explosive noise made by an engine

Category: General