microzoon

listen to the pronunciation of microzoon
English - English
{i} microscopic animal