xoxota 📘 English Definition(英文释义) pussy in portuguese. more used in northeast of Brazil. similar: xota> she has a beautiful xoxota! ← XOXOHTH X 字母词表 xoxoxo →