English to Hindi

Meaning for:
talk turkey
other
खुल्लमखुल्ला कहना