obstacle English - Catalan
1.
-
Englishsomething that impedes, stands in the way of, or holds up progress
-
Catalanobstacle
Related words
negotiable preventive hurdle unfavorable bounce endure fetter stoppage platform game difficulty
English translator: English Catalan obstacle Eesti sõnaraamat Español Traductor Svenska Översättare