Plants

1234567
Across
  1. 3. a colorful plant that blooms
  2. 4. a tall plant with big yellow petals
  3. 7. a plant that grows in deserts
Down
  1. 1. short green plants in yards
  2. 2. tall plants with leaves and branches
  3. 5. part of a plant that is green
  4. 6. a flower with thorns