Search for crossword answers and clues

Answer for the clue "Tennessee Williams play, in old Bangkok? ", 20 letters:
siameseonahottinroof