Definition: 1. confused, bewildered, dazed
Show more information about fortumlet
Search took: 1.3265 ms