Kotomora
メリノ (merino) Japanese meaning: merino (sheep breed) | Kotomora