Home US English thatched
Translate thatched into Spanish
(of a roof or a building) covered with straw or a similar material.
READ THESE ARTICLES