Translation for "che si tratti mostruosa" to english
Che si tratti mostruosa
  • be it monstrous
  • that monstrous traits
How many English words do you know?
Test your English vocabulary size, and measure how many words you know.
Online Test