peuplier - German English Dictionary