stuff dead animals - Turkish English Dictionary