(colloquial) attract great, often briefattention by doing something striking. They make a lot of splash in the newspapers, but I don't think they're making much splash in their back country.
SPLASH, MAKE A
ScnTUEU
(colloquial) attract great, often briefattention by doing something striking. They make a lot of splash in the newspapers, but I don't think they're making much splash in their back country.