ad-libed - Turkish English Dictionary