Definition: 1. (Louisiana French) annoying
Show more information about tchoquant
Search took: 2.3331 ms