Definition of マペット

マペット

mapetto

noun
Muppet