WEEDLESS

Definition of WEEDLESS

  1. (adj)free from weeds