If you don’t recognise those words, it’s time to update your English vocabulary. It's not just the Japanese who borrow words from other languages.
KOICHI