Search Celexa Celexa /sĕ-lek′sə/ , an antidepressant. Brand name for citalopram. Tweet Telegram VK Random Words myelin globule heredity fallopian canal embryotome lead-containing eyeglasses computed tomography scanogram hydrargyrism vaginismus affirmative defense