Mighty는 강한, 힘이 센이라는 뜻의 형용사인데, 이 힘은 물리적인 힘에만 한정되는 게 아니에요. 대개는 크기가 클 때 이 표현을 쓰기 때문에, 작은 나비를 mighty라고 하는 건 조금 이상하게 들리지만, 이 나비가 그렇게나 작은 크기임에도 불구하고, 보기보다 더 늠름하고 강하다는 것을 나타내기 위해 이렇게 표현했네요. Small but mighty는 작지만 강하다라는 걸 나타내는 표현이에요.
예:This motorcycle is small but powerful. (이 오토바이는 소형이지만 파워풀하다.)
예: The mighty corporation employs millions around the world. (그 막강한 기업은 전 세계에서 수백만 명의 종업원을 고용하고 있다.)