set the record straight, relayed the events accurately, organized matters

listen to the pronunciation of set the record straight, relayed the events accurately, organized matters
English - Turkish

Definition of set the record straight, relayed the events accurately, organized matters in English Turkish dictionary

put the record straight
(deyim) yanlis bilgi veya inanislari duzeltmek
English - English
put the record straight