cover oneself with poncho - German English Dictionary