well put! - Turkish English Dictionary