Definition of long drop in English:

long drop

noun

informal
  • A pit toilet.

    • ‘It was a great novelty to pull a chain instead of having a long drop toilet.’