... structures whose construction has baffled modern scientists for centuries?... , cujas estruturas tem confundido os cientistas modernos durante séculos?
... but he was completely baffled by the plumes.... mas ele foi completamente confundido pelas plumagens.
... a question that's baffled experts for years,... uma pergunta que tem confundido os especialistas por anos.
What does "baffled" mean?O que significa "confundido"?