有 (yǒu)谁 (shéi)认为 (rèn wéi)自己 (zì jǐ)的 (de)菜 (cài)肴 (yáo)最好 (zuì hǎo)
You can Suggest your own translation to Longdo