explicarle - German English Dictionary