What is the full meaning of floodgates
FLOODGATE, a gate for allowing or stopping the flow of water, a sluice or lock gate [n]
Example of the word floodgates placed on a Scrabble board.