meaning of Campari ®

Campari ® - German to English

Campari ®