giant barnacle - Turkish English Dictionary