twiza

English: Translation
giraffe, giraffes
noun