suikertaa

  Finnish English Dictionary

suikertaa from Finnish to English

  1. (lb) to squirm, to slither, to meander

  2. (infl of)