Definition of ドッグレッグ

ドッグレッグ

doggureggu

noun
dogleg (e.g. in golf)