LexiTurkTURKISH ↔ ENGLISH DICTIONARY

büyük sürpriz.” in English

1 English translation
EN
bombshell

She dropped a bombshell on him.