embarillarse - German English Dictionary