apestillarse - German English Dictionary