Japanese Words & Meanings III quiz

Match these Japanese words used in English (e.g. shamisen, takoyaki and kaizen) with the correct descriptions