English to Chinese Dictionary unaccountable

unaccountable

莫名其妙
translation of 'unaccountable'
adjective
莫名其妙
definition
Credits: Google Translate
Download the
HelloEnglishApp
image_one