meaning of chug

1. the dull explosive noise made by an engine


Related Words

chug |

Developed & Maintained By Taraprasad.com

Treasure Words