English to Hindi

Meaning for:
fair and square
other
ठीक निशाने पर;सीधे