oval fossa of heart - Deutsch Englisch Wörterbuch