Every single direction given to Zoro by anyone gets puzzled his mind and he gets lost in the end. He gets lost even when someone simply tells him to go straight.
At the end of the Dressrosa arc, Zoro was even mocked by Trafalgar D. Law for getting lost when going a short distance away. So, Law was forced to move him with his ROOM ability. Zoro himself looked very embarrassed at that time when Law mocked him.
Why is Zoro's sense of direction so poor to the point of being ridiculous? Is there an in-universe explanation?