that covers everything. - Turkish English Dictionary