wet oneself laughing - German English Dictionary