thousand leaf - German English Dictionary