thousandleaf - German English Dictionary