Loading slang details...

marshrutka (маршрутка) Meaning & Definition | SlangWatch | SlangWatch