NichiDict

ケッパー

[keppaa]

Meanings

1.Noun

caper (Capparis spinosa)