在线词典

有不少名堂

there is a lot to it; not a straightforward matter

英文释义
there is a lot to it; not a straightforward matter