precipitation physics - German English Dictionary