kartvizit bırakmak

listen to the pronunciation of kartvizit bırakmak
Turkish - English
1. to leave one's calling card. 2. slang to vomit, throw up, barf, upchuck, toss up, toss one's cookies