Telefaxed meaning : To transmit by telefacsimile.
scientifiction
browsing
ensilage
telefaxed
gridlocks