hot_potatoEnglish

hot potato

Noun

A difficult situation

English: hot potato