• Maxiscooter

    Full definition of maxiscooter

    Noun

    maxiscooter

    (plural maxiscooters)
    1. A large motorcycle with a step-through frame.
    © Wiktionary