What is the meaning of Ganesha Shloka?

”Shree Vakratunda Mahakaya Suryakoti Samaprabha Nirvighnam Kuru Me Deva Sarva - Kaaryeshu Sarvada.” • Vakratunda – signifies the curved trunk of Lord Ganapati. • Mahakaya – signifies the huge form of Lord Ganapati. • Surya – signifies the Sun. • Koti – translates as billion. • Sama – translates as equal. • Prabha – translates as splendor. • Nirvighnam – signifies no obstacles. • Kurume – translates as give me. • Deva – signifies God • Sarva – translates as all. • Kaaryeshu – signifies endeavors • Sarvada – translates as always. Meaning: O Sri Ganesha, of Curved Trunk, Large Body, and with the Brilliance of a Million Suns, Please Make All my Works Free of Obstacles, Always.