Nihoner

“Rosefinch” in Japanese

Short answer
猿子 mashiko ましこ

Rosefinch in Japanese is “猿子” (mashiko). Full meaning: rosefinch (any finch of genus Carpodacus); monkey.

Other ways to say “Rosefinch” in Japanese

Looking for the other direction? Search any Japanese word in the Nihoner lexicon, or practise what you have learned in the learning games.