stuff dead animals - French English Dictionary