there are so many freeaboo in japan, desu
japanese people who wish they were born in us and always try to use english words irrelevantly
"there are so many freeaboo in japan, desu" What is the definition of "freeaboo"?