tembusu - German English Dictionary