promptly and adequately - Turkish English Dictionary