aap

Spanish: Translation
cachorro
English: Translation
fox/lion cub
noun
Animals