What is the full meaning of foilborne
of a craft, travelling along the water on hydrofoils [adj]
Example of the word foilborne placed on a Scrabble board.