Search new term
e
explanteren
Translations
English | explant |
French | explanter |
German | explantieren |
Italian | espiantare |
Spanish | explantar |