Definition: 1. (ambitransitive) to mumble, mutter
Show more information about marmotter
Search took: 3.21 ms