engolfada - Turkish English Dictionary