any dense liquid with a consistency similar to atol - English Synonyms Dictionary

Suggest a Term