BEECHAM'S POWDERS
Meaning of BEECHAM'S POWDERS in English
ˌBeecham's ˈpowders BrE AmE trademark
a popular type of British medicine for colds or ↑ flu , sold as a powder that you mix with water
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012