Contionary:suodu marvahta

Siwa

Verb

suod‧u marvahta

  1. to burst into laughter