Home
Search
Index
Definify.com
Definition
2024
マンティコア
マンティコア
Japanese
Noun
マンティコア
(
romaji
mantikoa
)
a
manticore
Etymology
Borrowing
from
English
manticore
Similar Results