make head or tail of sth- zrozumieć
mind-boggling- niewyobrażalny
come in handy- przydać się
in the pipeline- wierząc słownikowi ;) - awaiting completion or processing
past its sell-by date- przekroczyć datę ważności
selling like hot cakes- sprzedawać się jak świeże bułeczki
carbon copy- kalka