PRESS OF SAIL Meaning of PRESS OF SAIL in English [press of sail] (1794): the fullest amount of sail that a ship can crowd on--called also press of canvas Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012