impound lot

  1. Noun, Law yed-i emin otoparkı