fiziksel bir engele rağmen ilerlemek - Turkish English Dictionary