Definition of TOOARTS

  • TOOART, an Eucalyptus tree [n]