Definition of “ta-ta” - English Dictionary

british dictionary