Depends on the laws of the country.
In the US the dollar might be viewed as legal tender but not every merchant is forced to accept your coins and bills, in other countries like France or Austria, or the Czech Republic every merchant has to accept any banknotes issued by the central bank as a form of payment, they are the only recognized legal tender, the only thing they can refuse is payment in more than x coins, same for China and Japan although I don't know their policy on coins.
Those laws vary even inside the eurozone (well, a bit less now with the whole UK mess out of it ) so god knows what Honduras policy will be and what legal tender will mean there.