satisfy a thirst - German English Dictionary