What is the full meaning of drillship
a free-floating ship-shaped drilling platform [n -S]
Example of the word drillship placed on a Scrabble board.