apinoida

suomi-englanti sanakirja

apinoida englanniksi

  1. ape

  1. To ape (gloss).