Search for crossword answers and clues

Answer for the clue "One place to buy a personal submarine ", 18 letters:
hammacherschlemmer