Lethal (2) giant larvae: an indispensable regulator of cell polarity and cancer development.

Lethal (2) giant larvae: an indispensable regulator of cell polarity and cancer development.