umbriferous









umbriferous


adjective

  1. casting or making shade.
52 queries 0.710