Definition: 1. indelicate (improper or immodest)
Show more information about indelicado
Search took: 1.2924 ms