ドッグラン
dogguran

Noun

1. dog park

From English "dog run"

Other forms: