Search term empailler has one result
Jump to
FR French EN English
empailler (v) [animaux] stuff (v) [animaux]

French English translations

FR Synonyms for empailler EN Translations
naturaliser [naturaliser] naturalize