explicablemente - German English Dictionary