Kotomora
バビルサ (ばびるさ, babirusa) Japanese meaning: babirusa | Kotomora