animal stuffer - Turkish English Dictionary