Answer:
Brazil
Step-by-step explanation:
Brazil shares borders with seven Spanish speaking countries. To the North and North-East with Venezuela and Colombia respectively, to the West with Perú and Bolivia, to the South-West with Paraguay, and to the South with Uruguay and Argentina. All of these countries have Spanish as their official and majoritary language. Brazil's official language is Portuguese though.