advertising agency: an agency that designs advertisement to call public attention to its clients
agency: a business that serves other businesses
water star grass: grassy-leaved North American aquatic plant with yellow star-shaped blossoms