explante - German English Dictionary