Search for crossword answers and clues

Answer for the clue "Top for a beach cookout? ", 11 letters:
musselshirt