Translation of simpang jalan in English:

simpang jalan

crossroads

noun

  • 1

    crossroads, place where roads intersect