What does arigatou mean?

arigatou meaning in Urban Dictionary

Japanese word for many thanks