Meaning of ドッグレッグ in Japanese

  1. Words

Definition of ドッグレッグ

ドッグレッグ(doggureggu)
  1. (n) dogleg (e.g. in golf)
Back to top