Yes, this is a tough one because there’s no good English word for estadounidense. And even that term is problematic since our North American neighbor to the south is called Estados Unidos Mexicanos.
I hope some worldly linguist will come up with an appropriate and accurate term!