it struck me right away.

listen to the pronunciation of it struck me right away.
الإنجليزية - الإنجليزية

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

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