it struck me that …

listen to the pronunciation of it struck me that …
الإنجليزية - الإنجليزية

تعريف it struck me that … في الإنجليزية الإنجليزية القاموس.

it struck me
it suddenly occurred to me, I suddenly thought of