stretched larva - Turkish English Dictionary