larvacean - Turkish English Dictionary