Definition, synonyms and related words
On deck; and hence, like aboveboard, without artifice; smart
This word comes from combining the Old English words āfōr (above) and dēac (deck). It originally meant the area of a ship located higher up than the main deck.