Japanese dictionary

Dictionary: “キャッチャー”

キャッチャー

キャッチャー

catcher (person or device)