have something to hide or keep secret (to avoid embarrassment) - Spanisch Englisch Wörterbuch

Begriff Vorschlagen