Definify.com

Definition 2025


tumahappo

tumahappo

Finnish

Noun

tumahappo

  1. nucleic acid

Synonyms