giant pouched rats - Turkish English Dictionary