meaning of arigatou

arigatou meaning in Urban Dictionary

Japanese word for many thanks